Viriato: A Fourier-Hermite Spectral Code for Strongly Magnetised Fluid-Kinetic Plasma Dynamics
نویسندگان
چکیده
We report on the algorithms and numerical methods used in Viriato, a novel fluid-kinetic code that solves two distinct sets of equations: (i) the Kinetic Reduced Electron Heating Model (KREHM) equations [Zocco & Schekochihin, Phys. Plasmas 18, 102309 (2011)] (which reduce to the standard Reduced-MHD equations in the appropriate limit) and (ii) the kinetic reduced MHD (KRMHD) equations [Schekochihin et al., Astrophys. J. Suppl. 182:310 (2009)]. Two main applications of these equations are magnetised (Alfvénic) plasma turbulence and magnetic reconnection. Viriato uses operator splitting (Strang or Godunov) to separate the dynamics parallel and perpendicular to the ambient magnetic field (assumed strong). Along the magnetic field, Viriato allows for either a second-order accurate MacCormack method or, for higher accuracy, a spectral-like scheme composed of the combination of a total variation diminishing (TVD) third order Runge-Kutta method for the time derivative with a 7th order upwind scheme for the fluxes. Perpendicular to the field Viriato is pseudo-spectral, and the time integration is performed by means of an iterative predictor-corrector scheme. In addition, a distinctive feature of Viriato is its spectral representation of the parallel velocity-space dependence, achieved by means of a Hermite representation of the perturbed distribution function. A series of linear and nonlinear benchmarks and tests are presented, including a detailed analysis of 2D and 3D Orszag-Tang-type decaying turbulence, both in fluid and kinetic regimes. ∗Corresponding author Email address: [email protected] (N. F. Loureiro) URL: http://web.mit.edu/nse/people/faculty/loureiro.html (N. F. Loureiro) Preprint submitted to Computer Physics Communications April 19, 2016
منابع مشابه
Viriato: A Fourier-Hermite spectral code for strongly magnetized fluid-kinetic plasma dynamics
Viriato is a novel fluid–kinetic code that solves a reduced-gyrokinetic set of equations [the Kinetic Reduced Electron Heating Model (KREHM) equations, which reduce to the standard Reduced-MHD equations in the appropriate limit]. Two main applications of these equations are magnetized (Alfvénic) plasma turbulence and magnetic reconnection. Viriato uses operator splitting (Strang or Godunov) to ...
متن کاملA Generalized-Laguerre--Fourier--Hermite Pseudospectral Method for Computing the Dynamics of Rotating Bose--Einstein Condensates
A time-splitting generalized-Laguerre-Fourier-Hermite pseudospectral method is proposed for computing the dynamics of rotating Bose-Einstein condensates (BECs) in two and three dimensions. The new numerical method is based on the following: (i) the use of a time-splitting technique for decoupling the nonlinearity; (ii) the adoption of polar coordinate in two dimensions, and resp. cylindrical co...
متن کاملLinear waves and reconnecting instabilities in slab magnetised low-beta non-relativistic electron-positron plasmas
The properties of a non-relativistic low-beta magnetised electron-positron plasma in slab geometry are investigated. The two species are taken to be drift-kinetic while we retain Larmor radius effects in quasi-neutrality, and inertia in Ohm’s law. It is shown that the system supports collisionless dispersive waves, which can greatly impact nonlinear magnetic reconnection, but only for large β, ...
متن کاملHamiltonian fluid reductions of electromagnetic drift-kinetic equations for an arbitrary number of moments
We present an infinite family of Hamiltonian electromagnetic fluid models for plasmas, derived from drift-kinetic equations. An infinite hierarchy of fluid equations is obtained from a Hamiltonian drift-kinetic systems by taking moments of a generalized distribution function and using Hermite polynomials as weight functions of the velocity coordinate along the magnetic guide field. Each fluid m...
متن کاملSimulating Magnetised Plasma with the Versatile Advection Code
Matter in the universe mainly consists of plasma. The dynamics of plasmas is controlled by magnetic fields. To simulate the evolution of magnetised plasma, we solve the equations of magnetohydrodynamics using the Versatile Advection Code (VAC). To demonstrate the versatility of VAC, we present calculations of the Rayleigh-Taylor instability, causing a heavy compressible gas to mix into a lighte...
متن کامل